package com.jar.exercise.设计模式.visitor模式.visitor;

import com.jar.exercise.设计模式.visitor模式.user.Student;
import com.jar.exercise.设计模式.visitor模式.user.Teacher;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

/**
 * 访问者：父母
 * 被访问者：老师和学生
 */
public class Parent implements Visitor {
    private final Logger logger = LoggerFactory.getLogger(Parent.class);

    @Override
    public void visitor(Teacher teacher) {
        logger.info("父母看到的老师的信息：名字：{}，班级：{}",teacher.getName(),teacher.getClassName());
    }

    @Override
    public void visitor(Student student) {
        logger.info("父母在看学生的信息:班级排名{}",student.rank());
    }
}
